be on hand (to support) - Deutsch Englisch Wörterbuch